x86/HVM: remove dead code
authorJan Beulich <jbeulich@suse.com>
Tue, 5 Apr 2016 11:24:40 +0000 (13:24 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 5 Apr 2016 11:24:40 +0000 (13:24 +0200)
With commit 96ae556569 ("x86/HVM: fix forwarding of internally cached
requests") rc doesn't change anymore in the respective preceding
switch() statements.

Coverity ID: 1358080
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/intercept.c

index 3a7a7dd33a8c321ccb9f0ea913fa5b71629a366e..d5cb96c15972cd0e5319915e04f5af01495e874b 100644 (file)
@@ -151,8 +151,6 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
                     domain_crash(current->domain);
                     return X86EMUL_UNHANDLEABLE;
                 }
-                if ( rc != X86EMUL_OKAY )
-                    break;
             }
             else
                 p->data = data;
@@ -181,8 +179,6 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
                     domain_crash(current->domain);
                     return X86EMUL_UNHANDLEABLE;
                 }
-                if ( rc != X86EMUL_OKAY )
-                    break;
             }
             else
                 data = p->data;